*{ margin:0; padding:0;}
*, :after, :before{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, textarea, input,i{
    margin: 0;
    padding: 0;
    font-weight: normal; font-style:normal;
    list-style:none;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #454545;
}
body{
    background: #f5f5f9;
}
input,button{border:0 none;outline: none;border-radius: 0px; background: none}
.load{
    width:0.5rem;
    height:0.5rem;
    background-image:url('../../images/commen/load.gif');
    background-size:100%;
    background-repeat: no-repeat;
    background-position: center;
    position: fixed;
    z-index: 999;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    display:none;
}
.ovflOne{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ovflOnes{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.lineL{
    border-left: 1px solid #efefef;
    height: 100%;
}
.line{
    border-bottom: 0.01rem solid #efefef;
    width: 100%;
}
.hiden{
    display: none;
}
.spot{
    width: 0.15rem;
    height: 0.15rem;
    border-radius: 100%;
    background: #cc0004;
}
.none{
    display: none;
}
.block{
    position: absolute;
    right: 10px;
    top: 3px;
}
.hidenHeight{
    height: 0px;
    overflow: hidden;
}
.fs18{
    font-size: 0.18rem;
}
.fs19{
    font-size: 0.19rem;
}
.fs20{
    font-size: 0.2rem;
}
.fs22{
    font-size: 0.22rem;
}
.fs24{
    font-size: 0.24rem;
}
.fs28{
    font-size: 0.28rem;
}
.fs30{
    font-size: 0.3rem;
}
.fs32{
    font-size: 0.32rem;
}
.fs36{
    font-size: 0.36rem;
}
.fs40{
    font-size: 0.4rem;
}
.fs42{
    font-size: 0.42rem;
}
.fs50{
    font-size: 0.5rem;
}
.mt5{
    margin-top: 0.05rem;
}
.mt8{
    margin-top: 0.08rem;
}
.mt10{
    margin-top: 0.1rem;
}
.mt12{
    margin-top: 0.12rem;
}
.mt15{
    margin-top: 0.15rem;
}
.mt18{
    margin-top: 0.18rem;
}
.mt20{
    margin-top: 0.2rem;
}
.mt22{
    margin-top: 0.22rem;
}
.mt25{
    margin-top: 0.24rem;
}
.mt30{
    margin-top: 0.3rem;
}
.mt32{
    margin-top: 0.32rem;
}
.mt35{
    margin-top: 0.35rem;
}
.mt40{
    margin-top: 0.4rem;
}
.ml5{
    margin-left: 0.5rem;
}
.ml8{
    margin-left: 0.08rem;
}
.ml10{
    margin-left: 0.1rem;
}
.ml12{
    margin-left: 0.12rem;
}
.ml15{
    margin-left: 0.15rem;
}
.ml18{
    margin-left: 0.18rem;
}
.ml20{
    margin-left: 0.2rem;
}
.ml22{
    margin-left: 0.22rem;
}
.ml25{
    margin-left: 0.24rem;
}
.ml30{
    margin-left: 0.3rem;
}
.mr5{
    margin-left: 0.5rem;
}
.mr8{
    margin-right: 0.08rem;
}
.mr10{
    margin-right: 0.1rem;
}
.mr12{
    margin-right: 0.12rem;
}
.mr15{
    margin-right: 0.15rem;
}
.mr18{
    margin-right: 0.18rem;
}
.mr20{
    margin-right: 0.2rem;
}
.mr22{
    margin-right: 0.22rem;
}
.mr25{
    margin-right: 0.24rem;
}
.mr30{
    margin-right: 0.3rem;
}
